#pragma once
#include<stdio.h>
#include<assert.h>
#include<stdbool.h>
typedef int HpDataType;
typedef struct Heap
{
	HpDataType* a;
	int size;
	int capacity;
}Heap;
void HpInit(Heap* php);
void HpDestroy(Heap* php);
void HpPush(Heap* php, HpDataType x);
void HpPop(Heap* php);
HpDataType HpTop(Heap* php);
bool HpEmpty(Heap* php);